home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / disk / misc / TurboDevice.lha / TurboDevice / LiesMich! < prev    next >
Encoding:
Text File  |  2000-10-07  |  3.2 KB  |  128 lines

  1.         Willkommen zum Amiga TurboDevice System!
  2.         ========================================
  3.  
  4.  
  5.  
  6.  
  7. Inhalt
  8.  
  9.  1. Einleitung
  10.  
  11.  2. Die Dateien
  12.  
  13.  3. Die Compilierung
  14.  
  15.  4. Die Anmeldung
  16.  
  17.  5. Eventuelle Fehler und ihre Korrektur
  18.  
  19.  6. Informationen
  20.  
  21.  
  22.  
  23. 1. Einleitung
  24.  
  25. Das TurboSystem ist ein Multi-Ram-Disk-Treiber für alle
  26. Amiga-Modelle. Der Treiber wird wie z.B. ein Disketten-
  27. laufwerk in der MountList im DEVS: Verzeichnis der Boot-
  28. Diskette festgelegt und mit dem Mount-Befehl angemeldet.
  29. Er verwaltet bis zu 50 Einheiten, die wahlweise reset-
  30. fest sind.
  31.  
  32.  
  33.  
  34.  
  35. 2. Die Dateien
  36.  
  37. In diesem Verzeichnis befinden sich mindestens 7 Dateien:
  38.  
  39. turbo.device    Der Treiber
  40. TurboDev.asm    Der Quellcode für den Hauptteil des Treibers
  41. Turbo.c         Der Quellcode für die Kapazitätsberechnung,
  42.                 Residentinstallation und die Formatierung
  43. turbo_lib.fd    Die Library-Funktionen des Treibers
  44. dos.lib         Linker-Library für Dos-Funktionen
  45. exec.lib        Linker-Library für Exec-Funktionen
  46. ReadMe!         Die Dokumentation
  47.  
  48. Für die Anmeldung muß die Datei "turbo.device" in das DEVS:
  49. Verzeichnis kopiert werden.
  50.  
  51.  
  52.  
  53.  
  54. 3. Die Compilierung
  55.  
  56. Um den Treiber neu zu compilieren, wird ein Aztec-C-
  57. Compiler benötigt. Die Compiler-anweisungen lauten:
  58.  
  59. as TurboDev.asm -N
  60. cc Turbo.c +L -S +B
  61. ln -o turbo.device TurboDev.o Turbo.o +q -lexec -ldos
  62.  
  63. ACTUNG:
  64. Der Treiber darf NICHT mit der c32.lib gelinkt werden,
  65. da im Device-Code KEINE globalen Variablen definiert
  66. werden dürfen !!!
  67.  
  68.  
  69.  
  70.  
  71. 4. Die Anmeldung
  72.  
  73. Der Trieber wird die andere Treiber in der MountList an-
  74. gemeldet. Für das System sind folgende Befehle wichtig:
  75.  
  76. Befehl            Bedeutung             Beispielwert
  77. ----------------------------------------------------
  78. Device            Treibername            turbo.device
  79. Unit              Einheitsnummer         0 bis 49
  80. BlocksPerTrack    Blöcke pro Track       17
  81. Surfaces          Anzahl der Seiten      4
  82. LowCyl            Starttrack             immer 0 !!!
  83. HighCyl           Endtrack               10
  84. Reserved          Reservierte Blöcke     immer 2 !!!
  85.  
  86. Hier ein Beispiel für die Anmeldung:
  87.  
  88. DT0:      Device         = turbo.device
  89.           Unit           = 0
  90.           Reserved       = 1
  91.           LowCyl         = 0
  92.           HighCyl        = 10
  93.           BlocksPerTrack = 17
  94.           Surfaces       = 2
  95.           Buffers        = 5
  96.           BufMemType     = 0
  97. #
  98.  
  99.  
  100.  
  101.  
  102. 5. Eventuelle Fehler und ihre Korrektur
  103.  
  104. Fehler                            Abhilfe
  105. --------------------------------------------------------------------
  106. Nach dem Mounten ist das          Zu wenig Speicher. Einträge in der
  107. Device nicht verfügbar:           MountList prüfen und verkleinern
  108.  
  109.                                   Falsche Werte bei Unit.
  110.                                   Unitwerte nur von 0 bis 49 verwenden!
  111.  
  112. Fehlerhafte Diskette              Fehlerhafte einträge in der Mount-
  113.                                   List. Einträge prüfen.
  114.  
  115.                                   Mehrfache Anmeldung mit gleichem
  116.                                   Unit. MountList-Einträge prüfen.
  117.  
  118. Resetfestes Unit ist nach         Zerstörte KickMem-Einträge in der
  119. Reset leer:                       ExecBase. Prüfen, ob Programme
  120.                                   diese Einträge verändern.
  121.  
  122.  
  123.  
  124.  
  125. 6. Informationen
  126.  
  127. Copyright (C) 1990/1991 Thomas Dreibholz
  128.